home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Gold Medal Software 2
/
Gold Medal Software Volume 2 (Gold Medal) (1994).iso
/
database
/
mltlku.arj
/
SET_CODE.CLA
< prev
Wrap
Text File
|
1993-06-08
|
2KB
|
52 lines
member()
!------------------------------
set_code procedure(field_name)
field_name string(16)
ERR_SCR SCREEN WINDOW(7,65),AT(14,9),HUE(15,4)
OMIT('**-END-**')
┌───────────────────────────────────────────────────────────────
│ * ERROR * ║
│ Procedure SET_CODE encountered invalid field FE FE FE FE FE FE FE FE FE FE FE FE FE FE ║
│ Lookup Will Fail! ║
│ ║
│ Press ENTER ║
═══════════════════════════════════════════════════════════════╝
**-END-**
ROW(1,1) STRING('┌─{63}'),HUE(15,4)
ROW(2,1) REPEAT(5);STRING('│'),HUE(15,4) .
COL(65) REPEAT(5);STRING('║'),HUE(0,4) .
ROW(7,2) STRING('═{63}╝'),HUE(0,4)
ROW(2,29) STRING('*'),HUE(28,4)
COL(31) STRING('ERROR *'),HUE(28,4)
ROW(3,4) STRING('Procedure SET_CODE encountered invalid field'|
& ' '),HUE(7,4)
ROW(4,25) STRING('Lookup Will Fail!'),HUE(7,4)
ROW(6,49) STRING('Press ENTER'),HUE(16,4)
FIELD_OUT ROW(3,49) STRING(14),HUE(7,4)
.
p byte
code
p = instring(':',field_name) !DOES FIELD NAME HAVE PREFIX?
if p > 0 then
field_name = sub(field_name, p+1, 16) !REMOVE THE "AAA:" PREFIX
.
case upper(field_name)
of 'STATE_ID'
cod:code_type = 'ST'
of 'BLD_ID'
cod:code_type = 'BLD'
of 'COUNTRY_ID'
cod:code_type = 'COU'
of 'GENDER'
cod:code_type = 'GEN'
else
open(err_scr)
field_out = '"'&clip(field_name)&'"'
ask
close(err_scr)
.
return